Esx Settings Clusters Vms Solutions HostSolutionsCompliance

Esx Settings Clusters Vms Solutions HostSolutionsCompliance
Esx Settings Clusters Vms Solutions HostSolutionsCompliance

The Esx Settings Clusters Vms Solutions HostSolutionsCompliance schema contains properties that describe the compliance of solutions with deployment type Esx Settings Clusters Vms DeploymentType.EVERY_HOST_PINNED.

This schema was added in vSphere API 9.0.0.0.

JSON Example
{
    "status": "string",
    "compliances": {
        "compliances": {
            "status": "string",
            "compliances": {
                "compliances": {
                    "status": "string",
                    "notifications": {
                        "info": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "warnings": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "errors": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ]
                    },
                    "deployment": {
                        "status": "string",
                        "vm": "string",
                        "replacement_vm": "string",
                        "issues": [
                            {
                                "type": "string",
                                "notifications": {
                                    "info": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ],
                                    "warnings": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ],
                                    "errors": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ]
                                }
                            }
                        ],
                        "lifecycle_hook": {
                            "vm": "string",
                            "lifecycle_state": "string",
                            "configuration": {
                                "timeout": 0
                            },
                            "hook_activated": "string"
                        },
                        "solution_info": {
                            "deployment_type": "string",
                            "display_name": "string",
                            "display_version": "string",
                            "vm_name_template": {
                                "prefix": "string",
                                "suffix": "string"
                            },
                            "host_solution_info": {
                                "prefer_host_configuration": false,
                                "vm_networks": [
                                    "string"
                                ],
                                "vm_datastores": [
                                    "string"
                                ]
                            },
                            "cluster_solution_info": {
                                "vm_count": 0,
                                "vm_placement_policies": [
                                    "string"
                                ],
                                "vm_networks": {
                                    "vm_networks": "string"
                                },
                                "vm_datastores": [
                                    "string"
                                ],
                                "devices": {}
                            },
                            "hook_configurations": {
                                "hook_configurations": {
                                    "timeout": 0
                                }
                            },
                            "ovf_resource": {
                                "location_type": "string",
                                "url": "string",
                                "ssl_certificate_validation": "string",
                                "certificate": "string"
                            },
                            "ovf_descriptor_properties": {
                                "ovf_descriptor_properties": "string"
                            },
                            "vm_clone_config": "string",
                            "vm_storage_policy": "string",
                            "vm_storage_profiles": [
                                "string"
                            ],
                            "vm_disk_type": "string",
                            "vm_resource_pool": "string",
                            "vm_folder": "string",
                            "vm_resource_spec": {
                                "ovf_deployment_option": "string"
                            }
                        }
                    }
                }
            }
        }
    }
}
string
status
Required

Aggregated compliance status for all solutions for which a compliance check was requested.

For more information see: Esx Settings Clusters Vms Solutions ComplianceStatus.

This property was added in vSphere API 9.0.0.0.

object
compliances
Required

Compliance status of the hosts that were part of the check compliance operation.

This property was added in vSphere API 9.0.0.0.

When clients pass a value of this schema as a parameter, the key in the property map must be an identifier for the resource type: HostSystem. When operations return a value of this schema as a response, the key in the property map will be an identifier for the resource type: HostSystem.